Managing ccc register
Adding printing
Adding gems