Add: added structures for curriculum.
Mod: explicit error message for wrong input