modified messages to hold generic data