update ltgt
refactor out range stuff into ltgt
6.3.14