build process pretty much in place; need to add the external dependencies to it, too