a ton of changes and new blog posts