copy from ch7