Rate Implementation