updated app nav pattern