added signularity