started implementing scene based rendering