#arrange accept array