use input mask