updated modules for new repo; worked through ch. 12