added range difference, static for now