lab2 basically done