Update Lib function
bug fix