add the homework3&4(in progress.....)