capa implementation