RenderAction

first try to merge