"injection" thing implemented