add insert for array