hello: update to using common uniforms and Effect class