split into modules, source maps