some fix&&clear