do the breadcrumbs a little later...
this is it.
use this branch