generalize host type in prepartion for wrapper classes