Updating C4

adding the c4 controller