save host method and fixes