part3 native update