updated up to page 378