Chatper 1 almost done.