Refactored user show page