Implemented providers collection

For simplified use of various resources
Additional conditions in dataset