input/output fixed