array return