Co Formation Theory Details