Great explanation on each topic. Mitch, you are a great teacher