copy, application process
fix merge