finished Lab 2