added insert(array)