Added input output class