abstract collection 1