add messaging ability