Speedy CPPSHQ

Tag - new cppses