semi (18) (Copy) copy