Edited to include placeholder and button