add some layout and nav