damn! forget glUseProgram