validations and some css