implements generators for response and scan + crack functionality.  other minor cleanups