BCCs theory