r2: updates