fix normal message replace symbol - bug
add error message
abstract the constants strings