message tip function support