added navigation method