added string rendering