added form and styling