support for user@host:port