message system structure in place