added form and styles