arrays: extended