https://medium.com/@technoNilesh/technology-and-digital-finance-preventing-fraud-and-scams-81fd9b3a069a