structure in place to handle multiple conversations, needs testing though