gl: misc