some update to the refactoring blog post.