feat(render): create render mode