validations added