arrays and ranges completed through 23