render; reorganized top level