move towards gl core 4.0