diff --git a/java_console/io/io.iml b/java_console/io/io.iml
index efb2804def..322e12f22b 100644
--- a/java_console/io/io.iml
+++ b/java_console/io/io.iml
@@ -9,11 +9,10 @@
-
+
-
-
-
+
+
\ No newline at end of file
diff --git a/java_console/opensr5/src/com/opensr5/io/WriteStream.java b/java_console/opensr5/src/com/opensr5/io/WriteStream.java
new file mode 100644
index 0000000000..6254ed1485
--- /dev/null
+++ b/java_console/opensr5/src/com/opensr5/io/WriteStream.java
@@ -0,0 +1,14 @@
+package com.opensr5.io;
+
+import java.io.IOException;
+
+/**
+ * (c) Andrey Belomutskiy
+ * 3/1/2017
+ */
+public interface WriteStream {
+ /**
+ * this blocking method would transmit the outgoing bytes
+ */
+ void write(byte[] bytes) throws IOException;
+}