hours model