add support for building a package