add modules; configure testing to be in parallel