updating for generic host