finish chapter02-03