adding code from reddit! super close to working!!!!!!!!
almost ready