Finished Lab2 and Lab 3