WHY AM I DOING THIS TROLOLOLOL 2