more oracle/ms functions