modified module to modules