changes
no memory leaks lab3 236