Add needs response functionality.
Fix typo in Need model.