not finish user info controller
merge usercontroll not finished