throttling class seems to work