add stream source implementation file
add code