add render_string()