major file restructuring