update to 3
update r