A agile try for the Graph Relay part, aint not tested yet!