Allow to pull data from multiple sources
Update what to do
Separated library from example