updated AFC code