Almost finished Lab1