diff --git a/mc_backend/mcserver/app/assets/raw_texts/vallum_berolinense.txt b/mc_backend/mcserver/app/assets/raw_texts/vallum_berolinense.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d1e0c998b747ebe195e05cda8694f0aa72c27e0
--- /dev/null
+++ b/mc_backend/mcserver/app/assets/raw_texts/vallum_berolinense.txt
@@ -0,0 +1,58 @@
+1.
+Hamaxostichos latas Germaniae planıties percurrebat ; ego et uxor Berolinum , urbem natalem meam , revisuri petebamus . Die iam in noctem vergente in curru cenatorio cena utebamur , dum caeco amictu oppida , villae , silvae velabantur . Longa nox transigenda nobis quamque non sine timiditate exspectabat uxor ; nam pars Germaniae orientalis - ad centum milia passuum - quam Popularem Rem Publicam Germanicam vocant , transeunda erat . Quam partem Germaniae revera sub ditione Russorum esse eosque Americanos non nimium amare haud ignorabamus .
+2.
+« Non sumus insigniores , » aiebam« neque in rebus publicis versamur: aerias quercus caedit furibunda procella , ast humilem calamum praeterit incolumem . » Dum varia loquela nox consumitur , iam ad terminum Germaniae occidentalis finesque orientalis pervenimus . Alta voce megalophonio amplificata - et illo vocis sono asperrimo quem perbene novimus - fit clamor: « Omnes Germanicas nationis vectores cum sarcinis diplomatibusque descendent . Cito agite !» Nos autem in curru sedentes visit fernina vecturaria cum portitore adulescente ; perforatur viatoria tessera , atque sarcinas non scrutati « iter felix » humaniter nobis precati sunt .
+3.
+Iam dilucescebat ; erat dies XIII mensis Augusti . Praeterlab <eb>antur vici , villulae , agri ; in stationibus viae ferratae rustici curruum agmina manebant . Pueri quoque puellaeque excursuri - nam solis dies erat – focalia rubra gestabant super subuculis lividis: communistarum sectae iuventus . Iam arenosam Brandenburgiae planitiem , pauca ornatam pinu , percucurrimus ; iam tecta turresque oppidi Potsdam videntur , ubi tot regum fuere sedes – canales Batavorum more effossi inter domus aedes palatia regerunt solis radios – iam Havellae fluvii in lacum patefiunt , cum nova quaedam quies insolita miratione mentem tangit . Ubinam est hamaxostichorum multitudo suburbana , ubi turba illa civium qui Berolini calorem fugientes septimo quoque die Viridem quae dicitur Silvam petere solebant ? Occupat anxia enim dubitans praesensio pectus praesertim cum , statione exeuntes , undique circa homines obstupefacto vultu conglobatos videmus .
+4.
+Ante deversorium maximum celsissimumque – caelum scabentes dicuntur apud nos huius generis aedes totae chalybe vitroque aedificatae - benigne sed graviter commotus patronus nos salutat . « Sed dic mihi , » inquam , « hanc perturbationem quam ubique sentio unde veniat ? » - « Nonne comperisti ?» respondet ille , « iam a media nocte urbis nostrae pars orientalis ab altera filo spinoso secluditur ; omnes aditus , singulo excepto , ab communistis clausi sunt , neque commeandi inter utramque partem potestas . » Uxor muliebri pavore consternata statim reditum in occidentem rogat ; ast ego , « Mitte timorem », inquam , « carissima . Hoc ipso enim temporis momento historıa fit , et bene accidit ut in loco simus . Hoc est videndum nobis ; quod ad periculum attinet , caeli ruina passeres premet parvos cum struthocamelo cumque elephante permagno: impavidos igitur collapsus contegat orbis .
+5.
+Riscis igitur in xenodochio depositis sine mora rapimus machinulas photographicas , lucis indices , orbiculos photographicos (et illos qui res longe remotas propiores apparere faciunt , illosque quibus latior patet angulus). His scilicet omnibus impedimentis tamquam monilibus vel torquibus ornatos Americanos ambulare fas est , ne pro indigenis habeantur:
+6.
+Haec peregrinator fert niceteria collo , talibus et phaleris notus fis omnibus hospes . quaeque foris vidit , quae lumine picta colorequeabstulit , in patria miseris monstrabit amicis . iam bene cenatus , epulis iam pastus opimiseximioque mero , conviva resistere nescitcum rex: « spectandi vobis fortasse cupidopicturas aliquot , nuper quas ipse paravi ? »stat lampas praesto iam proiectura figurasstatque album: non est regis qui iussa recuset . ergo in lecticulo recubans conviva misellusconclavi obscuro non alte stertere tentat . effigies sine videt , dum « euge !» « sophos » quenonnumquam exclamat , « factum bene !» et « hoc , bone , laudo !»
+7.
+In raedam conductam ergo nos conicimus ; raedarius iuvenis rogatus utrum nos secundum limites urbis circumagere velit , « Quidni ?» ait , « nam quid agatur nescimus ; rumorum urbs est plena . lam ipse sciscere parabam ; nunc vero sumptu tuo , non meo sciturus sum . » — „Periculo non deterreris ?» — « Minime , » ille , « nam cum periculo hercle iamdudum et cubitum imus et consurgimus . »
+8.
+Tredecim fuerant transitiones inter utramque urbis partem ; una nunc patebat , et illa solis peditibus et partem orientalem petentibus: communistarum dediticiis transeundi nulla potestas . Intercludebat vias , angiportus , aditus omnes hamati fili convolutus orbis , dum pone « custodes publici populares » strata viarum pneumaticis effringebant malleis . Alii milites - nam milites , non vigiles erant hi omnes manuballistarii ignivoma mortaria gestantes - in statione erant , paratis armis . Plaustra armato milite plena stabant in recessu , dum currus armati , beluarum instar , gravi mugitu plateas implebant . 
+9.
+Hinc , civium globi , quos vigiles occidentales aegre retinebant quin impetum facerent , iurgis probrisque maledicebant tironibus , quorum perpauci plus annis XVIII nati videbantur . « Nonne pudet , corvorum cibaria , lacticulosi , mucosi ? Fratres a fratribus dividitis ? Proh pudor ! hosti servitis contra cives vestros . » Erubescebant illinc puerorum nonnulli , et ipse audiebam qui centurione absente , responderent: « Quid vobis nobiscum , qui numerus sumus (porci miselli , sermone Berolinensi)? Negatur optio , obtemperandumst . » 
+10.
+Interea ego , una cum magna manu diurnariorum , photographicas imagines capiebam , quam proxime ad limitem accedens semperque ad receptum velocissimum paratus . Uxor in raeda manere iussa celeriter bracteas orbiculosve photographicos permutandos mihi tradebat .
+11.
+Copiae Americanae , Francogallicae nusquam videbantur: unum Britannorum plaustrum stationes more solito circumibat . Optionem anglice allocutus sum , sciretne utrum ad arma conclamatum esset: placidus ille Britannorum more minimeque caldicerebrius , « Nihil , » inquit , « domne , ab usu abhorrens agitur . » Turba autem , cum Americanum adesse percepisset , proxime circumstantes hi pavidi , hi irati exclamare: « Quid , nos deseruistis ? Soli hostibus tradimur ? Quid sunt acturi Americani ?» At ego , certe sine mandato ac minime certior factus ab rectoribus r . p . nostrae quid facturi essent (etsi nihil facturos more solito suspicabar et postea probatum vidi) pectora mulcere temptabam: « Nolite desperare ; concitatores ad facta nimis temeraria vos lacessere ne siveritis ; adiuvabimini . »
+12.
+Fide Americana sic ultra vires obligata raedam iterum conscendo ; tendimus ad Mariae Campum , illum vicum ubi perfugae e Germania orientali hospitio recepti deligi solebant antequam aëroplanis in Germaniam occidentalem transportarentur . Creverat copia tam vehementer ut nuperrime ad milia V octavo quoque die influxissent: hominum centena milia vicies ac sexiens per decem annos effugerant e regione communista quae zona a Germanis vocatur . Varias ob causas venerant , non omnes libertatem sitientes , sed complures rebus prosperis , meliore victu , stipendiis amplioribus allecti ; nec deerant qui poenas communium fugerent facinorum vel , patres extra matrimonium facti , debitum evaderent officium ; speculatores quoque profugorum speciem haud raro simulasse constat .
+13.
+Tantam sanguinis detractionem orientis dominatio diutius ferre non poterat: officinis , agris , ipsi exercitui homines deesse coeperant . Inde limes occlusus , inde illae orationes acres et invectivae ab communistis toties radiophonice dissipatae , « Cavete , operarii atque agri cultores , istorum locupletium blanditias illecebrasque: viros enim ad bellum gerendum comparant , feminas autem Americanorum cupidini submittunt . »
+14.
+Nunc vero ultimos videbam profugorum qui limite iam occluso noctu vel per loca parum custodita vel nando transfugerant ; praeterea et nonnullos qui , cum casu in occidentali urbis parte versarentur , domum redire noluerant . Multi , procul dubio , a suis seiuncti aegre ferebant sedes relictas , incerta temporis futuri . Verumtamen non nimium commovebar , cum casus suos narrantes misericordiam circumstantium concitarent - non quia animus mihi obduruisset , sed quia illos sua sponte meliorem vitam petere intellegebam . Non exterminati e patria sed ultro sedes cum fratribus petentes , amplior ubi victus eos manebat ; non trucidationis imminente pavore pulsi neque ut advenae molesti , sed de iure legitimum refugium sibi debitum appetebant .
+15.
+Sub vesperum in deversorium reversi tristes vidimus et ministros et paucos qui remanebant hospites . Illorum ex numero , aiebant , multi aberant qui antea ex orientali parte cum permissu magistratuum cottidie mercennarii veniebant ; horum autem magna pars praecipites aëroplanis hamaxostichis raedis urbem tamquam obsidione clausam effugerant . Sedebat in thermopolio clarus ille histrio , James Cagney , cum grege suo: spectaculum cinematographicum taeniolis descripturi venerant , at nunc omnia in dubio .
+16.
+Non nimium hilares sumpto cibo ambulabamus ea quae Electorum appellatur Via . Sub lampadibus omnibus Iridis coloribus micantibus tabernae , en , quibusvis lautitiis undique coactis plenae ; abundant cauponae , caffeariae tabernae ; maestitia autem lucida fuscabat signa , et turba obmutescebat ,
+17.
+ac veluti nivium minitans stat maxima moles , iam immani lapsu devolvere monte parata – anxius et vocem reprimit per cliva viator:vix mussare audet , sonitus ne laxet habenasdesiliatque rapax in valles saeva leaena – haud aliter cives tristi timidoque susurromultiplices dubio volvebant pectore curas .
+18.
+Ubi diluxit , xenodochio egressi res iterum mutatas videmus: pone saepem surgebat murus . Milites e lateribus confractis - nam maximi aggeres ruderis etiam nunc , annos XVI ab urbe deleta , undique videbantur - lamnas fabricati murum aedificabant . Simulque vacuefaciebant domus muro surgenti contiguas , ne quis desiliendo libertatem capesseret . Pauperum supellectilem sarcinulasque pabonibus chiramaxis trirotis auferri videbamus .
+19.
+« Infortunati , quorum iam moenia surgunt » moenia ? numne hostes arcent civesque tuentur ? vallum istud miseros claustris et carcere frenat ne rubrum effugiant paradisum . Mens mala vecorsque illis , qui vulgo se decoxisse fatentur ! 
+20.
+Valde istuc transvehi cupiebam , ut quid ageretur viderem . Praeterea Berolinum veneram ad duas res faciendas: ut aviae tumulum viserem (mulieris pientissimae quam puer magnopere dilexeram) et ut denuo contemplarer clarissimam illam Aram Pergamenam , quam a Russis avectam nuper restitutam esse compertus eram . Vehiculis transire non licebat ; peditibus solis , et illis alienigenis , rarus dabatur aditus: Germanis neutro iter patebat . Ambulabamus ergo ad excubias militum et , dum diplomata profero , « Professor Americanus », inquam , « sum ; Museum illud , si licet , visere velim , ubi artis vestrae thesauri exhibentur . Longe venio: nolite nos remittere . » Centurio advocatus non inciviliter nos admittit .
+21.
+Interea de caelo nubibus operto urceatim plovebat ;*° nobis autem ad milia passuum duo pedibus eundum erat . Nummi enim Germaniae occidentalis non valebant - ne thalerus quidem potentissimus noster donec mensa publica pecuniam permutasset . Itaque udi sicut mures pergimus iter per deserta viarum . Aequis passibus , en , aggreditur manus armatorum - mercennarii ex officinis , cum armillis rubris , manuballistas gestantes . Seniores iam , belli civilis disciplina exerciti , quos e sermone non urbanos sed e Saxonia importatos esse percipio . 
+22.
+In platea quae Alexandri vocatur mensam denique publicam invenimus pecuniamque permutamus . Nonnulla plaustra hic erant , quibus circumvehebantur Mongoles ab extremis orientis partibus peregrinabundi , vel ab novissimis quae dicuntur civitatibus Africae missi Nigritae ; qui cuncti mira novitate locorum capti stupent . Nobis autem diu opperitis rara denique contingit raeda , qua auriga femina sine mora ad coemeterium suburbanum (Lacus Albus audit) nos vehit .
+23.
+Tristes hic salices subter , dum decidit imber , vadimus , aedituo solo comitante , per umbras . ventumst ad tumulum: caro cum nomine cippus exstat adhuc . tum maiorum de more lapillum imposui tumulo , tacito et sumus ore precati .- « Quare semirutis inclinant atria tectis ? Impia vis numne haec labefecit mausolea , velivolove globus flammans demissus ab alto ?» - « Quomodo sit factum , paucis tibi: iam urbis adustae victores Russi partes plerasque tenebant . Ultima ibi Nazista manus furibunda repugnat , nigra cohors , trux saevitia et feritate nefanda , quîs non deditio , vitae spes nulla manebat . Bellica ibi post templa locant mortaria Russi , Teutonicus furor hinc ballista ignique resistit . Turpiter , heu !, hypogaea patent tumulique retecti , quaeque aperire nefas , monumenta eversa revelant . Plurimus hic homicida ruit , cui sanguine nostro impia tincta manus . nostros mactaverat olim , victima qui nunc ipse cadit super ipsa sepulcra stratus humi , spurco fundens e pectore vitam , bustaque sanguineis madefiunt eruta guttis . O manes fratrum , placide precor ossa quiescant , nam Deus omnituens est puri sanguinis ultor . » 
+24.
+Cogitamus quanta sit fatorum ironia: percussor dum sepulcra a se caesorum defendit nam permulti cippi titulis indicabant illic ab Hitlerianis occisos iacere ipse quasi piaculum conciditur ! Aedituum valere iubemus et ad laetiora tendimus gressus . 
+25.
+Museum , cum aliis superioris aevi monumentis , mirel , incolumibus in fluminis insula idem apparebat ac videram abhinc triginta annos . Intra quoque constitisse tempus videtur ; incolumis immutataque maiestas templi , quod lovi erexerat Eumenes rex . Gallos ab Attalo victos statuae famosae omnibusque cognitae commemoraverant ; hoc autem templum more Graeco non mortales a mortalibus victos sed Chaos ipsum , turbam scilicet omnibus legibus solutam , ab superis non sine magno labore debellatam , fabulosa arte exprimit . Quam aram cum diutius aspexeris , contorta voluminibus corpora serpentium , deorum formas luctantium , saevissimo congressu movere putes - movere ? immo vero displodere , tantam enim vim momenti lapidi incusserunt Theorrhetus , Orestes ceterique artifices , quorum nomina indigna oblivione mersa .
+26.
+« Fert animus , » inquam , « pugnam versu cantare deorum . » - « Parce mihi vocique tuae , » coniunx misella , « iamdudum saepius poetice quam humane loqueris . » Sed ego talia:Phrygias in arce celsa , prope gelida flumina rapidi Cayici , surgit sacra gloria Pergami . ubi iuga superba tollunt nemorosa cacumina . sacrosancta stabat ara lovis atque caelitum . odiosa lapide ficta manus hic Gigantea: rabiosa cum furore scelerata dat impetum: movit rebelle Terra genus imperii avidum . Horrida cum superis luctatur turba Gigantum: ductor Porphyrion , qui Phoebi regna petebat , pugnat adhuc , iamiam casurus fulminis ictu quo rector caeli flammantia pectora figet . Alcyoneus frater , fratri succurrere conans , vix genibus nisus , magnaque instante Minerva , vipereo morsu laceratus lumina torquet . semianimum invadit crudeli dente Gigantem hic canis Artemidis: vesanus at ille dolore , ecce , ferae moriens evellere lumina tentat . hac Clytiusque Otusque deis fera proelia miscent , casuri telis Hecates atque ense Dianae . saevus Apollineis Ephialtes praeda sagittis exsanguis prostratus humi est: serpentibus imis vita ferox sine mente manet , taeterrima visu . Quadriiugo vectus curro venit Ennosigaeus: ingenti incursu sinuosos obterit artus immanis monstri . nec te servare , Typhoeu , Terra parens potuit nec te , Polybote tricorpor . Enceladum in saxum mutat Tritonia virgo , Gorgonis aspectu riguit saevusque Damastor . Sed non caelicolae superarent , ni sibi iunctas humanas vires pugnae sociare parassent . Quare Bacchus adest socius , Semeleia proles , Amphitryoniadesque Alcmena matre creatus: utque absente Deo mortalis vincere nescit , sic opus et caeli nostro sudore gerendum est . 
+27.
+Paucos cives videbamus in publico , et illos demisso tristique vultu trepidantes per vias ubi vix aliud cerneres praeter armatos eorumque impedimenta . Mane mulieres longo ordine ante tabernas steterant , submissae exspectantes , foretne satis lactis , patatae , lardi ; iamdudum enim cibum anguste admetiebantur magistratus . Offendebat animum non tantum victus egestas quam exspes quaedam inhumanaque patientia . Cibum deminutum omnique varietate carentem toleratum ab Anglis belli tempore videram ; illi ad unum omnes muttaverant , aedilibus male dixerant , sed non maligne , absque odio , ita ut facile cerneres eos et liberos esse et eventum secundum exspectare . Hic vero civibus neque spes futuri neque praesens querendi potestas esse videbatur . – 
+28.
+Occidentalem urbis partem apti quasi e nocte in diem emersisse nobis videbamur . Non hercle quia raedae longae , chromo illitae , videndae rerumque omnium copia circum abundabat urbs revera liberto nuperrime locupleti interdum non ita dissimilis erat sed quia caput liberum hic singulus quisque , non sine nomine , sine iure multitudine mersus ambulat . 
+29.
+Dimidiam videas urbemque orbemque propinquos ; hic binos mundos tenvia saepta secant . Conspecto muro complectere mente , viator , quam sit libertas proxima servitio . Fallitur , impavida quisquis negat esse tuendamcura: ni vigilas , haud mora , servus eris .
\ No newline at end of file
diff --git a/mc_backend/mcserver/app/services/customCorpusService.py b/mc_backend/mcserver/app/services/customCorpusService.py
index 6a9b80170089c34c111f9baf6052899e364291ad..913df0e5d4ae291df6edbaf8cbc99a3f20237cb6 100644
--- a/mc_backend/mcserver/app/services/customCorpusService.py
+++ b/mc_backend/mcserver/app/services/customCorpusService.py
@@ -58,12 +58,17 @@ class CustomCorpusService:
             source_urn=Config.CUSTOM_CORPUS_COPERNICUS_DE_REVOLUTIONIBUS_URN, author="Nicolaus Copernicus", cid=-9,
             citation_level_1=CitationLevel.book.value, citation_level_2=CitationLevel.chapter.value,
             citation_level_3=CitationLevel.default.value),
-            file_path=Config.CUSTOM_CORPUS_COPERNICUS_DE_REVOLUTIONIBUS_FILE_PATH),
+                     file_path=Config.CUSTOM_CORPUS_COPERNICUS_DE_REVOLUTIONIBUS_FILE_PATH),
         CustomCorpus(init_fn=InitializationService.init_custom_corpus_commentariolus, corpus=CorpusMC.from_dict(
             title="Commentariolus", source_urn=Config.CUSTOM_CORPUS_COPERNICUS_COMMENTARIOLUS_URN,
             author="Nicolaus Copernicus", cid=-10, citation_level_1=CitationLevel.chapter.value,
             citation_level_2=CitationLevel.default.value, citation_level_3=CitationLevel.default.value),
-            file_path=Config.CUSTOM_CORPUS_COPERNICUS_COMMENTARIOLUS_FILE_PATH),
+                     file_path=Config.CUSTOM_CORPUS_COPERNICUS_COMMENTARIOLUS_FILE_PATH),
+        CustomCorpus(init_fn=InitializationService.load_custom_corpus, corpus=CorpusMC.from_dict(
+            title="Vallum Berolinense", source_urn=Config.CUSTOM_CORPUS_VALLUM_BEROLINENSE_URN,
+            author="Harry C. Schnur", cid=-11, citation_level_1=CitationLevel.chapter.value,
+            citation_level_2=CitationLevel.default.value, citation_level_3=CitationLevel.default.value),
+                     file_path=Config.CUSTOM_CORPUS_VALLUM_BEROLINENSE_FILE_PATH),
     ]
 
     @staticmethod
@@ -280,7 +285,7 @@ class CustomCorpusService:
 
     @staticmethod
     def init_custom_corpus(cc: CustomCorpus) -> CustomCorpus:
-        """Adds custom corpora to the corpus list, e.g. the PROIEL corpora."""
+        """Adds custom corpora to the corpus list, e.g. the PROIEL texts."""
         # apply special initialization functions as a shortcut (if available)
         if cc.init_fn is not None:
             cc.init_fn(cc)
diff --git a/mc_backend/mcserver/app/services/initializationService.py b/mc_backend/mcserver/app/services/initializationService.py
index 134c7f1dbc6b671c91fdf257143d388283e27e63..1d5e4f8638681273d8c80bfa0bdbb546072ac177 100644
--- a/mc_backend/mcserver/app/services/initializationService.py
+++ b/mc_backend/mcserver/app/services/initializationService.py
@@ -133,3 +133,18 @@ class InitializationService:
                         line = " ".join(line.split())
                         viva_custom_corpus.text_parts[-1].sub_text_parts[-1].text_value += line
                 previous_line = line
+
+    @staticmethod
+    def load_custom_corpus(cc: CustomCorpus) -> None:
+        """ Loads raw texts from disk and creates a Corpus object from them, including the citation system."""
+        with open(cc.file_path, "r", encoding="utf-8") as f:
+            for idx, line in enumerate(f):
+                if idx % 2 == 0:
+                    # number is odd, the line contains a citation value
+                    citation_value: int = int(line.split(".")[0])
+                    cc.text_parts.append(TextPart(
+                        citation=Citation(level=cc.corpus.citation_level_1, label=str(citation_value),
+                                          value=citation_value)))
+                else:
+                    # number is even, the line contains text
+                    cc.text_parts[-1].text_value += line
diff --git a/mc_backend/mcserver/config.py b/mc_backend/mcserver/config.py
index ec8de52906867b78a5a7bafb9e783735dd0fae9a..811041bcfd8c2d0767e096758fa4b81189b8485a 100644
--- a/mc_backend/mcserver/config.py
+++ b/mc_backend/mcserver/config.py
@@ -71,6 +71,9 @@ class Config(object):
     CUSTOM_CORPUS_LATIN_NT_FILE_PATH = os.path.join(TREEBANKS_PROIEL_PATH, "latin-nt.conllu")
     CUSTOM_CORPUS_PAL_AGR_FILE_PATH = os.path.join(TREEBANKS_PROIEL_PATH, "pal-agr.conllu")
     CUSTOM_CORPUS_PER_AET_FILE_PATH = os.path.join(TREEBANKS_PROIEL_PATH, "per-aeth.conllu")
+    CUSTOM_CORPUS_VALLUM_BEROLINENSE_FILE_PATH = os.path.join(
+        RAW_TEXTS_DIRECTORY, "vallum_berolinense.txt")
+    CUSTOM_CORPUS_VALLUM_BEROLINENSE_URN = f"{CUSTOM_CORPUS_BASE_URN}:vall-ber.lat"
     CUSTOM_CORPUS_VIVA_FILE_PATH = os.path.join(RAW_TEXTS_DIRECTORY, "viva_lektionstexte1-32.txt")
     CUSTOM_CORPUS_VIVA_URN = f"{CUSTOM_CORPUS_BASE_URN}:viva.lat"
     CUSTOM_CORPUS_PROIEL_URN_TEMPLATE = CUSTOM_CORPUS_BASE_URN + ":proiel.{0}.lat"
diff --git a/mc_backend/tests.py b/mc_backend/tests.py
index 0fc8517d4e49f28a07e0fc472f3b03bb8bdcea39..e3dd17b9bc0d5dbf8eece9192a52b30ffa827484 100644
--- a/mc_backend/tests.py
+++ b/mc_backend/tests.py
@@ -47,7 +47,8 @@ from mcserver.app.models import ResourceType, FileType, ExerciseType, ExerciseDa
     VocabularyCorpus, TextComplexityMeasure, CitationLevel, FrequencyItem, Choice, XapiStatement, ExerciseMC, \
     CorpusMC, make_solution_element_from_salt_id, Sentence, ReferenceableText, Dependency, PartOfSpeech, Citation
 from mcserver.app.services import AnnotationService, CorpusService, FileService, CustomCorpusService, \
-    DatabaseService, XMLservice, TextService, FrequencyService, ExerciseService, TextComplexityService, NetworkService
+    DatabaseService, XMLservice, TextService, FrequencyService, ExerciseService, TextComplexityService, NetworkService, \
+    InitializationService
 from mcserver.config import TestingConfig, Config, DevelopmentConfig
 from mcserver.models_auto import Corpus, Exercise, UpdateInfo, LearningResult
 from mocks import Mocks, MockResponse, MockW2V, MockQuery, TestHelper
@@ -1183,11 +1184,14 @@ class CorpusTestCase(unittest.TestCase):
         cc.text_parts = []
 
     def test_init_custom_corpus(self):
-        """Adds custom corpora to the corpus list, e.g. the PROIEL corpora."""
+        """Adds custom corpora to the corpus list, e.g. the PROIEL texts."""
         with patch.object(CustomCorpusService, "get_treebank_annotations", return_value=Mocks.annotations):
             cc: CustomCorpus = CustomCorpusService.init_custom_corpus(CustomCorpusService.custom_corpora[0])
             self.assertEqual(len(cc.text_parts), 1)
             cc.text_parts = []
+        cc: CustomCorpus = CustomCorpusService.custom_corpora[-1]
+        InitializationService.load_custom_corpus(cc)
+        self.assertEqual(len(cc.text_parts), 29)
 
     def test_init_custom_corpus_caesar_proiel(self):
         """ Checks the consistency of citations for text parts from messy parts of the treebank. """
diff --git a/mc_frontend/package.json b/mc_frontend/package.json
index 808b8d059b8efcd5236895b545f1855c635cca9b..af9e9b116d07ff121b42d22a058187cb10a439ab 100644
--- a/mc_frontend/package.json
+++ b/mc_frontend/package.json
@@ -1,6 +1,6 @@
 {
   "name": "mc_frontend",
-  "version": "2.9.7",
+  "version": "2.9.8",
   "author": "Ionic Framework",
   "homepage": "https://ionicframework.com/",
   "scripts": {