add suport for sourceMap