added multiple 'collection' capability