Added private function