Updating io code