working on Range... this one is going to be a beast to cover.