splitting the new AFC code into CFTypes