added external libs