Core messaging (20/27)

Core messaging