Rate control (7/29)

Rate control