for BOC