^ improve getManifest