rewrote results to include singularity