finish namify and equalCSharp