Splitting sub modules