fixed #5,add the copy to list function