Input output changes