changed where source is initialized