completed most of the work on the user info update page