added shift and control mask