advising datapath