ignore log
Add dependency injection to User