Implemented setupRecipients().
Added more source comments.