String based rendering works