private and static function