print error message on fail
add listening behaivor