new files and mod of rearrange