CAS: First implementation