Use object subscripting for data source
Implement basic data source
More travis output