adding IO post