file reorganizaion