host module working