+ add dependency injection
+ rearange configuration
+ change db name