Finished Lab1 entirely