don't need set_array anymore