Is the timing out? I tried my best to fix the timing
Credits to @malachi775 for the original project.