advanced messages