adding rest of msg stuff