Lab 2 for CS141