add chapter9 starting files
use EventEmitter to send data to listeners