initial commit for blog entry source codes