allowing to specify left and right bc separately