add basic validations for presence