+ major refactor
 + render helper autoRender
compressed