more work on GLW