add support for host
rebuild