add homework 5 by Tong