BSC implementation