add top-nav pattern