more prototyping of CA