ch13 all test passes

all of unit testing and end-to-end tests