it have some problem,need to fix