lib bug fix