end-to-end DTF process