added support for SourceMaps