array wip.....................................