Initial commit of CP design