Got online giving pretty much done, needs more testing for sure and some cleanup work, but it's pretty close.