new build strategy to just write modules