inj complete (untested yet)
now compiles

cc