changes with validation and css
final commit