added functionality to add a new copy