Singular transformation method