splitting off modules