https://medium.com/@vazdaniel70/are-you-making-these-common-password-mistakes-find-out-now-3bc47ecf2573