Add CPA as submodule