new blog post. need to read over but mostly ready.