array supports resize