added view_profile and its partials