refatoring

descrição do datapath