revising ranges
machinemade