validations and other things