Synthesizing and using sources