- organizing messages
 - move things around
 - handle future response when sending message