initial commit of lab 2 final product