add hour type validations