adding navigation mixin