working on array decl