refactoring source maps
Merge pull request #37 from dkrnl/master

refactoring source maps