split Internal module.