some css & validations added