some api documentation hook_user_profile2_tabs
moved page specific changes to frontend module