H2HNode: program against interface and added comment