diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index b33c4b82058deb585621c333193ba838ed53e6b9..0000000000000000000000000000000000000000
--- a/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-# Pdflatex stuff
-*.log
-*.out
-*.aux
diff --git a/README.md b/README.md
index 369107a2625d7045f0fc3ef92561e9afc443a58f..53830f3eaf424c9174d250eaf112d8e3cc4c6735 100644
--- a/README.md
+++ b/README.md
@@ -17,10 +17,10 @@ The grade is based on a midterm (30%) as well as team project work (70%). Please
 | :--  | :-- | :--        | :--   | :--    | :--                  | :--                          | :--                          |
 | 1    | Wed | 19.02.2025 | 13:15 | BC 01  | Lecture 1            | [Intro to CLP](https://mediaspace.epfl.ch/media/01-01%2C+Intro+to+Computer+Language+Processing/0_okro5h0v) [(PDF)](info/lectures/lec01a.pdf), [Formal languages](https://mediaspace.epfl.ch/media/01-02%2C+Formal+Languages/0_segfj94w) [(PDF)](info/lectures/lec01b.pdf) |
 |      | Fri | 21.02.2025 | 13:15 | ELA 2  | Lecture 2 | [Operations on Formal Languages](https://mediaspace.epfl.ch/media/02-01%2C+Operations+on+Formal+Languages/0_otyeghg6), [Regular Expressions and Idea of a Lexer](https://mediaspace.epfl.ch/media/02-02%2C+Regular+Expressions+and+Lexer+Idea/0_th59v9kx) |
-|      | Fri | 21.02.2025 | 15:15 | ELA 2  | Lab 1 | Interpreter |
+|      | Fri | 21.02.2025 | 15:15 | ELA 2  | Lab 1 | Interpreter lab released (due in 1-2 weeks) |
 | 2    | Wed | 26.02.2025 | 13:15 | BC 01  | Lecture 3 | [First Symbols. Constructing a Lexer](https://mediaspace.epfl.ch/media/03-01%2C+First+Symbols.+Constructing+a+Lexer/0_a943fw0n), [From Regular Expressions to Automata](https://mediaspace.epfl.ch/media/03-02%2C+From+Regular+Expressions+to+Automata/0_icjqhfj0) |
 |      | Fri | 28.02.2025 | 13:15 | ELA 2  | Exercise 1 | Languages, Automata and Lexers |
-|      | Fri | 28.02.2025 | 15:15 | ELA 2  | Lab 2 | Lexer |
+|      | Fri | 28.02.2025 | 15:15 | ELA 2  | Lab 2 | Lexer lab released |
 
 ## Books
 
diff --git a/info/grading.md b/info/grading.md
index 830d52b6c8092591331aa626842b6997df8b9d21..05f537eee279ca044c80bb438ec81993de5841b1 100644
--- a/info/grading.md
+++ b/info/grading.md
@@ -13,6 +13,8 @@ The work has many aspects: the implementation in [Scala](https://www.scala-lang.
   * 10% Lab 5
   * 20% Lab 6 (Compiler extension, customized, the final team work statement)
 
+After you receive your points for the submitted lab, you are allowed to discuss the lab with other group members and with teaching staff, so that you can correct it and continue to use your code in subsequent labs.
+
 Please note that, after the lab deadline, we reserve the right to ask you to explain any code that you submitted for the lab. You need to understand all the code submitted, regardless whether you or another group member wrote it. We will let you know in advance when you need to be present in the labs or exercises for such oral explanations on your laptop. Taking this into account, you are welcome to write and submit comments explaining what your code does.
 
 To monitor whether everyone is doing their share of work and help ensure that group members work together, we ask each student to submit via email their teamwork statement, twice during the semester: once right after Lab 3 is due, and once at the end of the semester. Please read carefully the [Teamwork Statements](teamwork.md) email instructions.
diff --git a/labs/amy-specification/Factorial.scala b/info/labs/amy-specification/Factorial.scala
similarity index 100%
rename from labs/amy-specification/Factorial.scala
rename to info/labs/amy-specification/Factorial.scala
diff --git a/labs/amy-specification/Hello1.scala b/info/labs/amy-specification/Hello1.scala
similarity index 100%
rename from labs/amy-specification/Hello1.scala
rename to info/labs/amy-specification/Hello1.scala
diff --git a/labs/amy-specification/Hello2.scala b/info/labs/amy-specification/Hello2.scala
similarity index 100%
rename from labs/amy-specification/Hello2.scala
rename to info/labs/amy-specification/Hello2.scala
diff --git a/labs/amy-specification/List1.scala b/info/labs/amy-specification/List1.scala
similarity index 100%
rename from labs/amy-specification/List1.scala
rename to info/labs/amy-specification/List1.scala
diff --git a/labs/amy-specification/List2.scala b/info/labs/amy-specification/List2.scala
similarity index 100%
rename from labs/amy-specification/List2.scala
rename to info/labs/amy-specification/List2.scala
diff --git a/labs/amy-specification/List3.scala b/info/labs/amy-specification/List3.scala
similarity index 100%
rename from labs/amy-specification/List3.scala
rename to info/labs/amy-specification/List3.scala
diff --git a/labs/amy-specification/List4.scala b/info/labs/amy-specification/List4.scala
similarity index 100%
rename from labs/amy-specification/List4.scala
rename to info/labs/amy-specification/List4.scala
diff --git a/labs/amy-specification/amy-specification.pdf b/info/labs/amy-specification/amy-specification.pdf
similarity index 100%
rename from labs/amy-specification/amy-specification.pdf
rename to info/labs/amy-specification/amy-specification.pdf
diff --git a/labs/amy-specification/amy-specification.tex b/info/labs/amy-specification/amy-specification.tex
similarity index 100%
rename from labs/amy-specification/amy-specification.tex
rename to info/labs/amy-specification/amy-specification.tex
diff --git a/labs/amy-specification/compile.sh b/info/labs/amy-specification/compile.sh
similarity index 100%
rename from labs/amy-specification/compile.sh
rename to info/labs/amy-specification/compile.sh
diff --git a/labs/amy-specification/defs.sty b/info/labs/amy-specification/defs.sty
similarity index 100%
rename from labs/amy-specification/defs.sty
rename to info/labs/amy-specification/defs.sty
diff --git a/labs/amy-specification/formal.tex b/info/labs/amy-specification/formal.tex
similarity index 100%
rename from labs/amy-specification/formal.tex
rename to info/labs/amy-specification/formal.tex
diff --git a/labs/amy-specification/informal.tex b/info/labs/amy-specification/informal.tex
similarity index 100%
rename from labs/amy-specification/informal.tex
rename to info/labs/amy-specification/informal.tex
diff --git a/labs/amy-specification/introduction.tex b/info/labs/amy-specification/introduction.tex
similarity index 100%
rename from labs/amy-specification/introduction.tex
rename to info/labs/amy-specification/introduction.tex
diff --git a/labs/amy-specification/library.tex b/info/labs/amy-specification/library.tex
similarity index 100%
rename from labs/amy-specification/library.tex
rename to info/labs/amy-specification/library.tex
diff --git a/labs/amy-specification/moretypes.tex b/info/labs/amy-specification/moretypes.tex
similarity index 100%
rename from labs/amy-specification/moretypes.tex
rename to info/labs/amy-specification/moretypes.tex
diff --git a/labs/amy-specification/scalalistings.tex b/info/labs/amy-specification/scalalistings.tex
similarity index 100%
rename from labs/amy-specification/scalalistings.tex
rename to info/labs/amy-specification/scalalistings.tex
diff --git a/labs/amy-specification/semantics.tex b/info/labs/amy-specification/semantics.tex
similarity index 100%
rename from labs/amy-specification/semantics.tex
rename to info/labs/amy-specification/semantics.tex
diff --git a/labs/amy-specification/syntax.tex b/info/labs/amy-specification/syntax.tex
similarity index 100%
rename from labs/amy-specification/syntax.tex
rename to info/labs/amy-specification/syntax.tex
diff --git a/labs/amy-specification/types.tex b/info/labs/amy-specification/types.tex
similarity index 100%
rename from labs/amy-specification/types.tex
rename to info/labs/amy-specification/types.tex
diff --git a/labs/amy_reference_compiler.md b/info/labs/amy_reference_compiler.md
similarity index 100%
rename from labs/amy_reference_compiler.md
rename to info/labs/amy_reference_compiler.md
diff --git a/labs/amyc-assembly-1.7.jar b/info/labs/amyc-assembly-1.7.jar
similarity index 100%
rename from labs/amyc-assembly-1.7.jar
rename to info/labs/amyc-assembly-1.7.jar
diff --git a/labs/lab01/lab01-description.md b/info/labs/lab01/lab01-description.md
similarity index 100%
rename from labs/lab01/lab01-description.md
rename to info/labs/lab01/lab01-description.md
diff --git a/labs/lab01/lab01-slides.pdf b/info/labs/lab01/lab01-slides.pdf
similarity index 100%
rename from labs/lab01/lab01-slides.pdf
rename to info/labs/lab01/lab01-slides.pdf
diff --git a/labs/lab01/lab01.zip b/info/labs/lab01/lab01.zip
similarity index 100%
rename from labs/lab01/lab01.zip
rename to info/labs/lab01/lab01.zip
diff --git a/labs/lab01/library/List.scala b/info/labs/lab01/library/List.scala
similarity index 100%
rename from labs/lab01/library/List.scala
rename to info/labs/lab01/library/List.scala
diff --git a/labs/lab01/library/Option.scala b/info/labs/lab01/library/Option.scala
similarity index 100%
rename from labs/lab01/library/Option.scala
rename to info/labs/lab01/library/Option.scala
diff --git a/labs/lab01/library/Std.scala b/info/labs/lab01/library/Std.scala
similarity index 100%
rename from labs/lab01/library/Std.scala
rename to info/labs/lab01/library/Std.scala
diff --git a/labs/lab01/material/SymbolicTreeModule.scala b/info/labs/lab01/material/SymbolicTreeModule.scala
similarity index 100%
rename from labs/lab01/material/SymbolicTreeModule.scala
rename to info/labs/lab01/material/SymbolicTreeModule.scala
diff --git a/labs/lab02/lab02-description.md b/info/labs/lab02/lab02-description.md
similarity index 100%
rename from labs/lab02/lab02-description.md
rename to info/labs/lab02/lab02-description.md
diff --git a/labs/lab02/lab02-slides.pdf b/info/labs/lab02/lab02-slides.pdf
similarity index 100%
rename from labs/lab02/lab02-slides.pdf
rename to info/labs/lab02/lab02-slides.pdf
diff --git a/labs/lab03/lab03-description.md b/info/labs/lab03/lab03-description.md
similarity index 100%
rename from labs/lab03/lab03-description.md
rename to info/labs/lab03/lab03-description.md
diff --git a/labs/lab03/lab03-slides.pdf b/info/labs/lab03/lab03-slides.pdf
similarity index 100%
rename from labs/lab03/lab03-slides.pdf
rename to info/labs/lab03/lab03-slides.pdf
diff --git a/labs/lab03/material/scallion-playground.zip b/info/labs/lab03/material/scallion-playground.zip
similarity index 100%
rename from labs/lab03/material/scallion-playground.zip
rename to info/labs/lab03/material/scallion-playground.zip
diff --git a/labs/lab03/material/scallion.md b/info/labs/lab03/material/scallion.md
similarity index 100%
rename from labs/lab03/material/scallion.md
rename to info/labs/lab03/material/scallion.md
diff --git a/labs/lab04/lab04-description.md b/info/labs/lab04/lab04-description.md
similarity index 100%
rename from labs/lab04/lab04-description.md
rename to info/labs/lab04/lab04-description.md
diff --git a/labs/lab04/lab04-slides.pdf b/info/labs/lab04/lab04-slides.pdf
similarity index 100%
rename from labs/lab04/lab04-slides.pdf
rename to info/labs/lab04/lab04-slides.pdf
diff --git a/labs/lab04/material/NameAnalysis.md b/info/labs/lab04/material/NameAnalysis.md
similarity index 100%
rename from labs/lab04/material/NameAnalysis.md
rename to info/labs/lab04/material/NameAnalysis.md
diff --git a/labs/lab05/lab05-description.md b/info/labs/lab05/lab05-description.md
similarity index 100%
rename from labs/lab05/lab05-description.md
rename to info/labs/lab05/lab05-description.md
diff --git a/labs/lab05/material/lab05-extra.html b/info/labs/lab05/material/lab05-extra.html
similarity index 100%
rename from labs/lab05/material/lab05-extra.html
rename to info/labs/lab05/material/lab05-extra.html
diff --git a/labs/lab05/material/lab05-extra.md b/info/labs/lab05/material/lab05-extra.md
similarity index 100%
rename from labs/lab05/material/lab05-extra.md
rename to info/labs/lab05/material/lab05-extra.md
diff --git a/labs/lab06/lab06-description.md b/info/labs/lab06/lab06-description.md
similarity index 100%
rename from labs/lab06/lab06-description.md
rename to info/labs/lab06/lab06-description.md
diff --git a/labs/lab06/material/extensions.pdf b/info/labs/lab06/material/extensions.pdf
similarity index 100%
rename from labs/lab06/material/extensions.pdf
rename to info/labs/lab06/material/extensions.pdf
diff --git a/labs/lab06/material/presentation.md b/info/labs/lab06/material/presentation.md
similarity index 100%
rename from labs/lab06/material/presentation.md
rename to info/labs/lab06/material/presentation.md
diff --git a/labs/lab06/material/report-template.pdf b/info/labs/lab06/material/report-template.pdf
similarity index 100%
rename from labs/lab06/material/report-template.pdf
rename to info/labs/lab06/material/report-template.pdf
diff --git a/labs/lab06/material/report-template.tar.gz b/info/labs/lab06/material/report-template.tar.gz
similarity index 100%
rename from labs/lab06/material/report-template.tar.gz
rename to info/labs/lab06/material/report-template.tar.gz
diff --git a/labs/labs-setup.md b/info/labs/labs-setup.md
similarity index 100%
rename from labs/labs-setup.md
rename to info/labs/labs-setup.md