change message() to stop()