add collection to the constructor of cargo as optional