moduels now smooth