added more C2 rendering functions