added external library support
updated note