updating finally