finished array methods