added navigation rules