[DONE] refactored view user profile