added external librairies