add my approach, fix nav