add cnblog getter