took out IO