message interface updates