updated rate gifts and deliver in controller and model