added Host; Partial functionality