+rep took 10 hours to get it working but it was worth it