chapter 1, todo list v1, more pretty