type code copy