execute IO w/ arg & ret