add consistent purge/clone/link/pull tasks