An update

fixed some problem.