example4 update