Updated IC.cup. not finished
IC.cup updated

also updated library.cup