new structure
throttling algorithm