add OIM, put data in struct-objects