DFTask improved documentation and implementation