work in progress, chewing on Injector