bug fix and test and