keep original file intact