cca impl da