initial commit for Lab1, including rejected first attempt