validation and css added