add hostExist function