lab3 last changes