renamed answer to message
updated version