reworked uniforms, shader and interaction