ignore dist
added external dependencies