chapter04 db modified with aricles