Adding things neccessary for IC and BC