issue #8

name and recipient for message are now replaced with objects
with necessary code replacements