changed to component-rendering-system