update based on CR