up to section 9.3.2 but w one error - line 81 sign in not there