semi (20) (Copy) copy