done input output