changes to MultiSourceFrameReader (UNTESTED)