[BUG FIXED] considertin self.cp as a list