add ch6
modify code
ch6 session code