working through up to the page on Arrow