introducing noddy code for geo derivatives