default is array