works after refactoring
last changes
fix new user
added controler by profile