add draft navigation map implementations