the first blog, the second modified.