ranges update