changed name of path ops to be more rational