Added Bic implementation