add chapter2, building and running modules