Adds data sources 

Solves #45