made copy within 'delete' method