Distinguished factors between ICO, IEO & STO