mv dpq code in its own file
move FunctionWithConversion to its own file.