* replaced the range system with a new more intuitive one with no range names