fix profile route, implement tabs in profile page