working on multishot arrays