changes in lib