easier input output v2