GL related definitions