some update
bug fixed