moved from manifests to modules