Graph Path Core

But not integrated into the main method