librairies part 2