Data source works very roughly. Lots of fine tuning still necessary.