finished chapter6, all scenarios passing except giving out mark