Snow support and changed from individual contexts, gl to global GL