added appendRender method