semi (19) (Copy) copy