support single IP address; close #29