add 2 new funtions mask