finished collection/fetch boilerplate
update to collecion boilerplate