adde blog functionality