reworked navigation list generator