initial commit of chapter 3 project