First part of navigation module, to be completed