halftone class added