Revert "Revert "lab2""

This reverts commit 168242601493290bd6f3b66f22aee56768cea579.