^ ^ s^ C99 cp^