add the homework 4