add comments into source code, nonEquality has changed name to inEquality