some update and test