IO adding