Tweaked it to hell but not been able to test it yet.