cp blocks