theoretically added printing arrays, have yet to test