implement basic best hours