added centralized rate control