semi (29) (Copy) copy