added output_dne function
sdf