We need to add some comments a the top so we know what this script is for/doing