changed manager __init__ API to use source_name rather than source