class based manifests file