duplicate fclose remove