Lab 4 initial commit