format file name of scheme code and update chapter 17 code