changes for libs