init eq and io