companion repo chapt 4-3