new renderer changes