added external dependeny libraries