adding an extra parameter(optional) to the mask method, allowing users to use it as a setter. fixes #15 #75