using ranges of [-120,120]