rewrite injector, readme. need tests, example