modify rec &export