IOCPDemo draft