updated validation and styles