improved implementation of breadcrumb nav part 1