more progress on user manager and related view controllers