Task 1: inject working. Task 2: complete