Introduce CA Class