not comiling cuz of getUniformLocation not willing to link...