improve user profile form with tabs and routes