pointrange and linerange