US CCP2 WORKING ^_^

currently stores stuff in a buffer