refactor breadcrumbs WIP