reworked breadcrumb functionality