updating rich