Core messaging (22/27)

Core messaging