https://thekaizenglobal.com/how-to-compare-strings-in-solidity