add hosts, TODO