about halfway done with the cpp wc