semi (25) (Copy) copy