add datasource aspect