commit for adaptted current lesson source.