French Vanilla
3.00
--- id: 5f716bee5838c354c728a7c5 title: Step 53 challengeType: 0 dashedName: step-53 --- # --description-- Below the dessert you just added, add the rest of the desserts and prices using three more `article` elements, each with two nested `p` elements. Each element should have the correct dessert and price text, and all of them should have the correct classes. ```bash Cherry Pie 2.75 Cheesecake 3.00 Cinnamon Roll 2.50 ``` # --hints-- You should have four `.dessert` elements. ```js assert($('.dessert').length === 4); ``` You should have four new `.price` elements. ```js assert($('section').last().find('.price').length === 4); ``` Your `section` element should have eight `p` elements. ```js assert($('section').last().find('p').length === 8); ``` Your `.dessert` elements should have the text `Donut`, `Cherry Pie`, `Cheesecake`, and `Cinnamon Roll`. ```js const dessert = $('.dessert'); assert(dessert[0].innerText.match(/donut/i)); assert(dessert[1].innerText.match(/cherry pie/i)); assert(dessert[2].innerText.match(/cheesecake/i)); assert(dessert[3].innerText.match(/cinnamon roll/i)); ``` Your new `.price` elements should have the text `1.50`, `2.75`, `3.00`, and `2.50`. ```js const prices = $('section').last().find('.price'); assert(prices[0].innerText.match(/1\.50/)); assert(prices[1].innerText.match(/2\.75/)); assert(prices[2].innerText.match(/3\.00/)); assert(prices[3].innerText.match(/2\.50/)); ``` You should not have any spaces between your `p` elements. ```js assert(!code.match(/<\/p>\s+