update to GLI framework