reimplement : nearestHour