mos functionality