convert to range rather than arbitrary array