Merge func copy() to save()