modify private function