change message name
add optional