finish 27, 28, and 29