unit 3: add homework 18