refine response layout and nav list