hours is now only called by ajax