crash if answer does not contain data
ADD: deals
ADD: comment
ADD: notes
ADD: updated test case
FIX: removed some unused code