Hi Nadir, can you please test it with data passed to the ejs? I want to make sure that if data is passed to the ejs of a larger number of contacts, they will be in the form. Maybe you can do an sws with a set dataset. Also can you check into the consistency of naming the input fields in the contacts array? I think the first one shows up as phone-(index), and the second one shows up as phone2-(index) If you can do a renaming, can we do the elements in the array as: phone-(array position)-(row 😵 And if we count the row starting with 0, let's also do that with the array positions. So the field names in the FIRST ROW if you have 3 entries should be: name-0-0, email-0-0, phone-0-0 name-1-0, email-1-0, phone-1-0 name-2-0, email-2-0, phone-2-0 Ok, please make sure that if there is more than 3 contacts, it displays the number of contacts we have. Actually we would have enough space to display 4 contacts by default, instead of 3. And then instead of this relatively large "Add" button, just use a + in a circle (I am sure you know the icon)