updated up to page 347