base input output