rates controller. need to implement rates updating