partial2 update