controller for userinfo, profile, settings