add condition for bcl