fix bl bugs