update literate programming ex2