fix, add: AddSource()