add data forwarding