more some low level routines out of EnginesOSapi