added BC and IC2 interfaces

I have to implement the interfaces in the project