move message parser to utils
add say module