added intermediate rendering step - doesn't work :|