fiddled around with messages and renderer.