updated throttle values and added ctor overload
added ctor overload