private void addProgram(String text, int type){

        int shader = glCreateShader(type);

        if (shader == 0){
            System.err.println("Shader creation failed, could not find valid memory location when adding shader");
            System.exit(1);
        }

        glShaderSource(shader,text);
        glCompileShader(shader);

        if (glGetShaderi(shader, GL_COMPILE_STATUS) == 0){
            System.err.println(glGetShaderInfoLog(shader,1024));
            System.exit(1);
        }

        glAttachShader(program,shader);
    }