add validation on hours to shift