added practice for navigation