added class Mask()