use customized bootstrap instand, finish nav logic.
refactor code rendering as plugins.