get io put