hallidayResnick-2-3 Bug fixes, code cleanup
hallidayResnick-2-3 bug fixes