added data flow builders for arrays