Taken from my friends discord server