update

fixed bugs