connect , read and interept souce