ic and Geno