code review issue #3