conditional time validations added
more conditional validations