completing temporary hours read in on load and update functions