add CoSaMP code