added more uniforms and render targets