public listen