add Listing 8.3
introduced parent abstract class CloudBeesTask