made some updates and have been a bit lapse in commiting. But I promise things are much better now. I won't do this again