Added input monitoring and multiple data sets