Started implemented direct dependency injection