added copy method to item