added copy type