wip, with failing tests. aka -> direction!