rename private function with %