do injection properly