Added logic for handling user feedback.  This version not working but close.