move spec
completed chapter 8
final clean up