created diff-paths and re-organised file