listener, foreman and more...