added navigation control