fix custom renderer
playing around with vision