lots of work done on array. working except for additionalItems field
gets arrays working