arrays half done