looking into opengl examples
tried shader