added navigation behaviour