using the neography phase 2 interface, which is more abstract.