Core messaging (6/27)

Core messaging