CCF ROUTINE