navigation

Java implementations