final bit of array stuff, now to test