general for  bug fix