add data validations