mask framework