arbitrary hange