CIM user inference-main complete