update _copy method

update _copy method using JSON