working and styled basic form