implementation of navigation systems 6251427