What does host do?