finish array methods