add blog private function