started reimplementing hours example without dataflow