allow specify host after factory initialisation