hour rule is implemented and tested