sample2 update