Lab 3 first commit.