Peeerrrfeeecccttt loop it's so satisfying
126