irr_render needs re-design