Completed chapter 4 - variables