Added a working version, yay