collections vs arrays of views (both!)