add render framework