C & I Functionality

So... I guess it works.