RenderMessage Fixed , better interface