planning
cant get proxyquire to work at all
passing tests