adding support for externals, ignores, and includes
version