added flat message sender with default action