inject method