Began implimenting ranges