added ranging