base for module changes