remove the unused copy function template