support lib change