cap and punc