further progress on this temp respo
further progress on component and rendering system