copy others and modify it