update the way to get the source code