commit till figure 7.3 Create and update data