Added source map generation