DIAL: directed information assembly line