added external class library