User profile page added
Refactoring