Added GL boilerplate