TASK 5: Fixed copying and v integration