commit the jdon chapter 1 codes