bullet detect changes
merge4