added blogging source code