add s:source.complete().