updates to renderer
added visitor back