Listing 10.1, 10.2, 10.3