daily hops refactoring