Starting to put in gl 3.2 stuff