file reorganization