changes to OI.h