Adjustment of interface
Copy Function