Added CC API and redid some IC2 methods