restructure rendering system