wip learner summary
tests shouldn't touch the db