gl is main