added new ODI. save some memory by using Integer instead Strings