Ford fulkerson overhaul