ICC's revenue model