dealing with the public