Lots of updates, been awhile