Splitting into modules