added navigation controls