new build tool using manifests