partway through VI, added basic user profile page