validations and testing

/Tag:validations and testing