adding some options and a single collection retrieval method