corrected the visibility of loadShader and createProgram