moved into more fitting package, added arrayGenerator