completed IO4 & IP logic;
completed IO4 and IP logic;