scan support order, either backward or forward