Fixed the System.in blocking call from USER INTERFACE