Add public function