tags and c updates