pull generating representative path to a seperate task so it can be written to file