fixed THE error .public message is now a request