navigation logic is completed