started work on arrays, switched to verbose error messaging