add CC. finish diy