add pchat, not completed