this works with telnet