fixed dep injection