processor on datasources