working on live loading, right in middle of shader file definition