added external file specification features