I/P O/P added