refactored storeSecondInHour