Add IO signature on main