rate limiting and ring and more