added custom message definition