to complete IoInjectInput