Further implementation of the CU