update rating to handle multiple, specific rates, bump version