1st rev. of data-Aware-dispatch