Add DataSource class