added tasks and work records the tdd way