fix singularity