reorganizing and adding a file