Renamed ask to offer. Updated doxygen comments.