https://blog.startupprofessionals.com/2019/10/how-to-check-your-ethics-before.html