created PCNNet class