done with inj-lemma