added multireader support