add gl init