add module/manifest/test harness