updated so that renderers don't need the models anymore.