Using a pattern to build this blog ver1.5