basics to custom messages
messages