implement new chapters