rubyprog 2 commit