add halftone explanation