a new file cover old file