Use str instead of repr to evaluate the hash
Add dependency