fix: new validation for hours