added new singularity syntax