blih implementation in node