Add generic static function