initial commit of Lab2 Pt 1 source code