Chapter 4, initial chat module migration.