This is based off of adviceslip.com I tested it a bunch of times to get the advice but I don't have a ton so expect repeats