changed the project structure
Changed file
added dependency injection monitor