collection tutorial commited