a Iocp model