simplified rendering interface