began adding more complex render pipeline